package com.example.mapper.report;

import com.example.entity.dto.WorkReportDto;
import com.example.entity.vo.MbVo;
import com.example.entity.vo.McVo;
import com.example.entity.vo.MxVo;
import com.example.entity.vo.WorkReportVo;
import com.github.pagehelper.Page;

import java.util.List;

public interface ReportMapper {

    /**
     * 工单报表
     * @param dto
     * @return
     */
    Page<WorkReportVo> pageWorkOrder(WorkReportDto dto);

    /**
     * 模具变动
     * @param deviceid
     * @return
     */
    List<McVo> selectMouldChange(String deviceid);

    /**
     * 模具保养
     * @param deviceid
     * @return
     */
    List<MbVo> selectMouldMaintain(String deviceid);

    /**
     * 模具维修
     * @param deviceid
     * @return
     */
    List<MxVo> selectMouldRepair(String deviceid);
}
